#ifndef EVALBLEEDTHROUGHINTENSITYBACK_HPP
#define EVALBLEEDTHROUGHINTENSITYBACK_HPP


#include "GlobalMesureTemplateMethod.hpp"
#include "EvalBleedThroughParameters.hpp"
#include "EvalBleedThrough.hpp"


class EvalBleedThroughIntensity2Back  : public EvalBleedThrough
{
public :
        EvalBleedThroughIntensity2Back(){}
    EvalBleedThroughIntensity2Back(const girl::tools::Image &verso)
        : EvalBleedThrough(verso),
        _ndgInk(-1)
    {}
    virtual float evaluate(const girl::tools::Image &image);

    virtual MeasureParameters *  creatParameters()
    {new BleedThroughParameters;}

    std::string getName()
    {return "IntensityToBack";}

private :
    int _ndgInk;
};

#endif // EVALBLEEDTHROUGHINTENSITYBACK_HPP
